.password .usermes {
  margin-top: 10px;
  width: 100%;
  padding: 20px;
  padding-top: 35px;
  background-color: #fff;
  color: #000;
}
.password .usermes .userwarn {
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #e31c1c;
  line-height: 30px;
}
.password .usermes .row {
  margin: 0px auto;
  width: 100%;
}
.password .usermes .shoko {
  padding: 20px;
  height: 42px;
  border-radius: 2px;
}
.password .shoko .message {
  background: #BBBBBB;
  text-align: center;
}
.password .shoko .active {
  background: #FFC352;
  color: #fff;
}
.password label {
  font-weight: 400;
}
.password .img {
  height: 32px;
}
.password img {
  width: 100%;
  height: 100%;
}
.password .form-control,
.password .single-line {
  border: 1px solid #999;
}
@media screen and (max-width: 768px) {
  .password .img {
    margin-top: 20px;
  }
}
.password .btnsure {
  margin-top: 30px;
  width: 100%;
  border-top: 1px solid #AFC2CE;
}
.password .btnsure button {
  margin-top: 20px;
  width: 150px;
  height: 34px;
  color: #fff;
  background: #e31c1c;
  border-radius: 3px;
  margin-left: 25%;
}
.password .huoqu {
  width: 100%;
  height: 100%;
  background: #e31c1c;
  box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, 0.5), 0px -1px 2px 0px rgba(57, 2, 2, 0.5), 1px 0px 3px 0px rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  color: #fff;
}
